package net.sourceforge.gjtapi.raw.remote.corba;
/**
* com/uforce/jtapi/generic/raw/remote/corba/_CorbaProviderImplBase.java
* Generated by the IDL-to-Java compiler (portable), version "3.0"
* from CorbaProvider.idl
* Thursday, November 16, 2000 1:38:18 o'clock PM EST
*/
public abstract class _CorbaProviderImplBase extends org.omg.CORBA.portable.ObjectImpl implements CorbaProvider, org.omg.CORBA.portable.InvokeHandler {
private static java.util.Hashtable _methods = new java.util.Hashtable ();
static
{
_methods.put ("addListener", new java.lang.Integer (0));
_methods.put ("allocateMedia", new java.lang.Integer (1));
_methods.put ("answerCall", new java.lang.Integer (2));
_methods.put ("attachMedia", new java.lang.Integer (3));
_methods.put ("beep", new java.lang.Integer (4));
_methods.put ("createCall", new java.lang.Integer (5));
_methods.put ("freeMedia", new java.lang.Integer (6));
_methods.put ("getAddresses", new java.lang.Integer (7));
_methods.put ("getAddressesForTerm", new java.lang.Integer (8));
_methods.put ("getAddressType", new java.lang.Integer (9));
_methods.put ("getCall", new java.lang.Integer (10));
_methods.put ("getCallsOnAddress", new java.lang.Integer (11));
_methods.put ("getCallsOnTerminal", new java.lang.Integer (12));
_methods.put ("getCapabilities", new java.lang.Integer (13));
_methods.put ("getDialledDigits", new java.lang.Integer (14));
_methods.put ("getPrivateData", new java.lang.Integer (15));
_methods.put ("getTerminals", new java.lang.Integer (16));
_methods.put ("getTerminalsForAddr", new java.lang.Integer (17));
_methods.put ("hold", new java.lang.Integer (18));
_methods.put ("initialize", new java.lang.Integer (19));
_methods.put ("isMediaTerminal", new java.lang.Integer (20));
_methods.put ("join", new java.lang.Integer (21));
_methods.put ("play", new java.lang.Integer (22));
_methods.put ("record", new java.lang.Integer (23));
_methods.put ("release", new java.lang.Integer (24));
_methods.put ("releaseCallId", new java.lang.Integer (25));
_methods.put ("removeListener", new java.lang.Integer (26));
_methods.put ("reportCallsOnAddress", new java.lang.Integer (27));
_methods.put ("reportCallsOnTerminal", new java.lang.Integer (28));
_methods.put ("reserveCallId", new java.lang.Integer (29));
_methods.put ("retrieveSignals", new java.lang.Integer (30));
_methods.put ("sendPrivateData", new java.lang.Integer (31));
_methods.put ("sendSignals", new java.lang.Integer (32));
_methods.put ("setLoadControl", new java.lang.Integer (33));
_methods.put ("setPrivateData", new java.lang.Integer (34));
_methods.put ("shutdown", new java.lang.Integer (35));
_methods.put ("stop", new java.lang.Integer (36));
_methods.put ("stopReportingCall", new java.lang.Integer (37));
_methods.put ("triggerRTC", new java.lang.Integer (38));
_methods.put ("unHold", new java.lang.Integer (39));
}
// Type-specific CORBA::Object operations
private static String[] __ids = {
"IDL:com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider:1.0"};
// Constructors
public _CorbaProviderImplBase ()
{
}
public String[] _ids ()
{
return __ids;
}
public org.omg.CORBA.portable.OutputStream _invoke (String method,
org.omg.CORBA.portable.InputStream in,
org.omg.CORBA.portable.ResponseHandler rh)
{
org.omg.CORBA.portable.OutputStream out = null;
java.lang.Integer __method = (java.lang.Integer)_methods.get (method);
if (__method == null)
throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
switch (__method.intValue ())
{
case 0: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/addListener
{
net.sourceforge.gjtapi.raw.remote.corba.CorbaListener cl = net.sourceforge.gjtapi.raw.remote.corba.CorbaListenerHelper.read (in);
this.addListener (cl);
out = rh.createReply();
break;
}
case 1: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/allocateMedia
{
String term = in.read_string ();
int type = in.read_long ();
net.sourceforge.gjtapi.raw.remote.corba.LongEntry parameters[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
boolean __result = false;
__result = this.allocateMedia (term, type, parameters);
out = rh.createReply();
out.write_boolean (__result);
break;
}
case 2: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/answerCall
{
try {
int callId = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
this.answerCall (callId, address, terminal);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
}
break;
}
case 3: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/attachMedia
{
int call = in.read_long ();
String address = in.read_string ();
boolean onFlag = in.read_boolean ();
boolean __result = false;
__result = this.attachMedia (call, address, onFlag);
out = rh.createReply();
out.write_boolean (__result);
break;
}
case 4: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/beep
{
int call = in.read_long ();
this.beep (call);
out = rh.createReply();
break;
}
case 5: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/createCall
{
try {
int callId = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
String destination = in.read_string ();
int __result = (int)0;
__result = this.createCall (callId, address, terminal, destination);
out = rh.createReply();
out.write_long (__result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidPartyEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidPartyExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
}
break;
}
case 6: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/freeMedia
{
String terminal = in.read_string ();
int type = in.read_long ();
boolean __result = false;
__result = this.freeMedia (terminal, type);
out = rh.createReply();
out.write_boolean (__result);
break;
}
case 7: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getAddresses
{
try {
String __result[] = null;
__result = this.getAddresses ();
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.StringArrayHelper.write (out, __result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
case 8: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getAddressesForTerm
{
try {
String terminal = in.read_string ();
String __result[] = null;
__result = this.getAddressesForTerm (terminal);
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.StringArrayHelper.write (out, __result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
}
break;
}
case 9: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getAddressType
{
String name = in.read_string ();
int __result = -1;
__result = this.getAddressType (name);
out = rh.createReply();
out.write_long(__result);
break;
}
case 10: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCall
{
int callId = in.read_long ();
net.sourceforge.gjtapi.raw.remote.corba.CallData __result = null;
__result = this.getCall (callId);
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.CallDataHelper.write (out, __result);
break;
}
case 11: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCallsOnAddress
{
String address = in.read_string ();
net.sourceforge.gjtapi.raw.remote.corba.CallData __result[] = null;
__result = this.getCallsOnAddress (address);
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.CallArrayHelper.write (out, __result);
break;
}
case 12: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCallsOnTerminal
{
String terminal = in.read_string ();
net.sourceforge.gjtapi.raw.remote.corba.CallData __result[] = null;
__result = this.getCallsOnTerminal (terminal);
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.CallArrayHelper.write (out, __result);
break;
}
case 13: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCapabilities
{
net.sourceforge.gjtapi.raw.remote.corba.StringEntry __result[] = null;
__result = this.getCapabilities ();
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.StringDictionaryHelper.write (out, __result);
break;
}
case 14: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getDialledDigits
{
int id = in.read_long ();
String address = in.read_string ();
String __result = null;
__result = this.getDialledDigits (id, address);
out = rh.createReply();
out.write_string (__result);
break;
}
case 15: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getPrivateData
{
try {
int callId = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
org.omg.CORBA.Any __result = null;
__result = this.getPrivateData (callId, address, terminal);
out = rh.createReply();
out.write_any (__result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.NotSerializableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.NotSerializableExHelper.write (out, __ex);
}
break;
}
case 16: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getTerminals
{
try {
net.sourceforge.gjtapi.raw.remote.corba.TermData __result[] = null;
__result = this.getTerminals ();
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.TermArrayHelper.write (out, __result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
case 17: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getTerminalsForAddr
{
try {
String terminal = in.read_string ();
net.sourceforge.gjtapi.raw.remote.corba.TermData __result[] = null;
__result = this.getTerminalsForAddr (terminal);
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.TermArrayHelper.write (out, __result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
}
break;
}
case 18: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/hold
{
try {
int callId = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
this.hold (callId, address, terminal);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
}
break;
}
case 19: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/initialize
{
try {
net.sourceforge.gjtapi.raw.remote.corba.StringEntry props[] = net.sourceforge.gjtapi.raw.remote.corba.StringDictionaryHelper.read (in);
this.initialize (props);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.ProviderUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ProviderUnavailableExHelper.write (out, __ex);
}
break;
}
case 20: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/isMediaTerminal
{
String terminal = in.read_string ();
boolean __result = false;
__result = this.isMediaTerminal (terminal);
out = rh.createReply();
out.write_boolean (__result);
break;
}
case 21: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/join
{
try {
int callId1 = in.read_long ();
int callId2 = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
int __result = (int)0;
__result = this.join (callId1, callId2, address, terminal);
out = rh.createReply();
out.write_long (__result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
case 22: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/play
{
try {
String terminal = in.read_string ();
String streamIds[] = net.sourceforge.gjtapi.raw.remote.corba.StringArrayHelper.read (in);
int offset = in.read_long ();
net.sourceforge.gjtapi.raw.remote.corba.LongEntry rtcs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.LongEntry optArgs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
this.play (terminal, streamIds, offset, rtcs, optArgs);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.MediaResourceEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MediaResourceExHelper.write (out, __ex);
}
break;
}
case 23: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/record
{
try {
String terminal = in.read_string ();
String streamId = in.read_string ();
net.sourceforge.gjtapi.raw.remote.corba.LongEntry rtcs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.LongEntry optArgs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
this.record (terminal, streamId, rtcs, optArgs);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.MediaResourceEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MediaResourceExHelper.write (out, __ex);
}
break;
}
case 24: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/release
{
try {
String address = in.read_string ();
int callId = in.read_long ();
this.release (address, callId);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
case 25: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/releaseCallId
{
int callId = in.read_long ();
this.releaseCallId (callId);
out = rh.createReply();
break;
}
case 26: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/removeListener
{
net.sourceforge.gjtapi.raw.remote.corba.CorbaListener cl = net.sourceforge.gjtapi.raw.remote.corba.CorbaListenerHelper.read (in);
this.removeListener (cl);
out = rh.createReply();
break;
}
case 27: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/reportCallsOnAddress
{
try {
String address = in.read_string ();
boolean flag = in.read_boolean ();
this.reportCallsOnAddress (address, flag);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
case 28: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/reportCallsOnTerminal
{
try {
String terminal = in.read_string ();
boolean flag = in.read_boolean ();
this.reportCallsOnTerminal (terminal, flag);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
case 29: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/reserveCallId
{
try {
String address = in.read_string ();
int __result = (int)0;
__result = this.reserveCallId (address);
out = rh.createReply();
out.write_long (__result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
}
break;
}
case 30: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/retrieveSignals
{
try {
String terminal = in.read_string ();
int num = in.read_long ();
int patterns[] = net.sourceforge.gjtapi.raw.remote.corba.LongArrayHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.LongEntry rtcs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.LongEntry optArgs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.DetectEvent __result = null;
__result = this.retrieveSignals (terminal, num, patterns, rtcs, optArgs);
out = rh.createReply();
net.sourceforge.gjtapi.raw.remote.corba.DetectEventHelper.write (out, __result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MediaResourceEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MediaResourceExHelper.write (out, __ex);
}
break;
}
case 31: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/sendPrivateData
{
try {
int callId = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
org.omg.CORBA.Any data = in.read_any ();
org.omg.CORBA.Any __result = null;
__result = this.sendPrivateData (callId, address, terminal, data);
out = rh.createReply();
out.write_any (__result);
} catch (net.sourceforge.gjtapi.raw.remote.corba.NotSerializableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.NotSerializableExHelper.write (out, __ex);
}
break;
}
case 32: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/sendSignals
{
try {
String terminal = in.read_string ();
int syms[] = net.sourceforge.gjtapi.raw.remote.corba.LongArrayHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.LongEntry rtcs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
net.sourceforge.gjtapi.raw.remote.corba.LongEntry optArgs[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
this.sendSignals (terminal, syms, rtcs, optArgs);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.MediaResourceEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MediaResourceExHelper.write (out, __ex);
}
break;
}
case 33: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/setLoadControl
{
try {
String startAddr = in.read_string ();
String endAddr = in.read_string ();
double duration = in.read_double ();
double admissionRate = in.read_double ();
double interval = in.read_double ();
int treatment[] = net.sourceforge.gjtapi.raw.remote.corba.LongArrayHelper.read (in);
this.setLoadControl (startAddr, endAddr, duration, admissionRate, interval, treatment);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
}
break;
}
case 34: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/setPrivateData
{
int callId = in.read_long ();
String address = in.read_string ();
String terminal = in.read_string ();
org.omg.CORBA.Any data = in.read_any ();
this.setPrivateData (callId, address, terminal, data);
out = rh.createReply();
break;
}
case 35: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/shutdown
{
this.shutdown ();
out = rh.createReply();
break;
}
case 36: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/stop
{
String terminal = in.read_string ();
this.stop (terminal);
out = rh.createReply();
break;
}
case 37: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/stopReportingCall
{
int callId = in.read_long ();
boolean __result = false;
__result = this.stopReportingCall (callId);
out = rh.createReply();
out.write_boolean (__result);
break;
}
case 38: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/triggerRTC
{
String terminal = in.read_string ();
int action = in.read_long ();
this.triggerRTC (terminal, action);
out = rh.createReply();
break;
}
case 39: // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/unHold
{
try {
int callId = in.read_long ();
String address = in.read_string ();
String term = in.read_string ();
this.unHold (callId, address, term);
out = rh.createReply();
} catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
} catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
out = rh.createExceptionReply ();
net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
}
break;
}
default:
throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
}
return out;
} // _invoke
} // class _CorbaProviderImplBase